impossible payment - German English Dictionary